Welcome
Showing posts with label Pemrograman Database. Show all posts
Showing posts with label Pemrograman Database. Show all posts

Sunday, 29 July 2018

Source Kode simpan dengan Mysql Pada Netbeans

Salam Programer 
Selamat datang di blog saya sipenakluk computer
Buat procedure gaji

private void gaji(){
        DefaultTableModel model = new DefaultTableModel();
   
        //Ingat variable name untuk table yaaa.....beb...
        //tblpeg ini adalah nama jtable

        tblpeg1.setModel(model);
        model.addColumn("No Slip");
        model.addColumn("NIP");
        model.addColumn("Tanggal");
        model.addColumn("Pendapatan");
        model.addColumn("Potongan");
        model.addColumn("Gaji Bersih");
        model.getDataVector().removeAllElements();
        model.fireTableDataChanged();
        try {

            // Proses panggil koneksi

            Connection cn = koneksi.getKoneksi();
            Statement st = cn.createStatement();

            // Proses Query tampil data

            String sql = "SELECT * FROM gaji";
            ResultSet rst = st.executeQuery(sql);

            // Menampilkan Hasil ke masing2 kolom tabel

            while (rst.next()) {
                Object [] ob = new Object[6];
                ob[0]=rst.getInt("No_Slip");
                ob[1]=rst.getString("NIP");
                ob[2]=rst.getString("Tanggal");
                ob[3]=rst.getString("Pendapatan");
                ob[4]=rst.getString("Potongan");
                ob[5]=rst.getString("Gaji_Bersih");
             
         
                model.addRow(ob);
               
            }
            rst.close();
            st.close();
           
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null,"Gagal"+e);
        }
   
    }
    private void pegawai(){
        DefaultTableModel model = new DefaultTableModel();
       
        tblpeg.setModel(model);
        model.addColumn("NIP");
        model.addColumn("Nama Pegawai");
        model.addColumn("Alamat");
        model.addColumn("Jenis Kelamin");
        model.addColumn("Tanggal Lahir");
        model.addColumn("Kode Jabatan");
        model.addColumn("Golongan");
        model.addColumn("Status");
        model.getDataVector().removeAllElements();
        model.fireTableDataChanged();
        try {
            // Proses panggil koneksi
            Connection cn = koneksi.getKoneksi();
            Statement st = cn.createStatement();
            // Proses Query tampil data
            String sql = "SELECT * FROM pegawai";
            ResultSet rst = st.executeQuery(sql);
            // Menampilkan Hasil ke masing2 kolom tabel
            while (rst.next()) {
                Object [] ob = new Object[8];
                ob[0]=rst.getInt("NIP");
                ob[1]=rst.getString("Nama_Pegawai");
                ob[2]=rst.getString("Alamat");
                ob[3]=rst.getString("Jenis_Kelamin");
                ob[4]=rst.getString("Tanggal_Lahir");
                ob[5]=rst.getString("Kode_Jabatan");
                ob[6]=rst.getString("Golongan");
                ob[7]=rst.getString("Status");
         
                model.addRow(ob);
            }
            rst.close();
            st.close();
           
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null,"Gagal"+e);
        }


Procedure Simpan

 try{

                String A = txtnip1.getText();
                String C = txtpdt2.getText();
                String D=txtptg.getText();
                SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd",Locale.getDefault());
                String dt = date.format(tgdate1.getDate());
                String E = txtgj.getText();

                Connection cn = koneksi.getKoneksi();
                Statement sd = cn.createStatement();
               String sql = "INSERT INTO gaji VALUES(null,'"+A+"','"+dt+"','"+C+"','"+D+"','"+E+"' ) ";
                PreparedStatement pst = cn.prepareStatement(sql);
                pst.execute();
                JOptionPane.showMessageDialog(null, "Data Gaji Berhasil Disimpan");

                tblgaji();
                bersih();
            } catch (SQLException e) {
                JOptionPane.showMessageDialog(null, e);

            }}

Selamat Mencoba semoga berhasil

   
Read more ...

Saturday, 28 July 2018

Cara Membuat Upload Foto sesuai ukuran label pada Netbeans

Salam Programer
Selamat Datang diWeb Saya......sipenaklukcomputer


  1. yang pertama tanpa basa-basi
  2. siapkah 1 jbutton, 1 label dan jtext
  3. ubah varabel name jlabel menjadi fotox dan jtext menjadi txtfoto
  4. kemudian klik ganda pada button
  5. dan isi source code berikut

Sikian Pembahasan dari saya nanti ilmu yang saya post selanjutnya
terima kasih


Read more ...

Cara membuat tanggal dan jam pada netbeans

Salam Programer
Sebelumnya saya ucapkan selamat datang di Web saya.....

Yang pertama
  1. Siapkan 2 jlabel 
  2. ubah variabel name jlabel 1 ubah menjadi tjam dan jlabel1 ubah menjadi twaktu
  3. masukan source code dibawah ini


       
         
         terus Import  source code dibawah ini
Dan Hasilnya


Read more ...

Cara Membuat Laporan Ireport Pada Netbeans

  1.  Download iReport plugin, silakan download disini 
  2. Kemudian ekstrak filenya ya
  3. Terus add plugin ke Netbeans. Caranya. Pilih menu Tools,, pilih Sub menu Plugin. Setelah itu terbuka jendela Plugins. Pilih Tab Download

        4. Pilih Add Plugins dan pilih semua plugin yang Anda extrak tadi. Klik Open


         5. Klik Install


           6. klik Next


            Projack Saya

         7. Pilih New pada Package anda -Pilih Other 

         8. Pilih Report Wizard - next


       9. Klik New 

        10. Isikan pada jdbc url ........        jdbc:mysql://localhost:3306/siakad


        11. Pilih Desain Queri


          12. Pilih tabel yang akan di buat report. next

          13. Kalau Sudah Akan Jadi Seperti Ini



Read more ...

Thursday, 26 July 2018

Membuat Koneksi Database ke Netbeans

buat class java dengan nama koneksi.java
database mysql dengan Nama kepegawaian
add library mysql jdbc

masukan souce code dibawah ini :

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

    public class koneksi {
        public static void main(String[] args){
         
        }
 
    private static Connection koneksi;
    public static Connection getKoneksi() {
        if (koneksi==null) {
            try {
                String Host="jdbc:mysql://localhost:3306/kepegawaian";
                String User="root";
                String Pass="";
                DriverManager.registerDriver(new com.mysql.jdbc.Driver());
                koneksi = DriverManager.getConnection(Host, User,Pass);
            } catch (SQLException e) {
                JOptionPane.showMessageDialog(null, "Gagal Koneksi"+e);
            }
        }
        return koneksi;
    }

Read more ...

Membuat Login Multi User dengan Netbeans

Lebih Lengkap dengan program yang saya buat hub WA 081555665511




                                                       Source Code Login


Read more ...

Database Projek

Download ScrenShot Klik di sini
dan ScrenShot Database unduh disini
Read more ...
Designed By Yudho C Setyawan